GDK W32: Deduplicate reparenting
authorРуслан Ижбулатов <lrn1986@gmail.com>
Mon, 11 Apr 2016 07:07:14 +0000 (07:07 +0000)
committerРуслан Ижбулатов <lrn1986@gmail.com>
Tue, 12 Apr 2016 12:56:11 +0000 (12:56 +0000)
commitc2aa7d074960e455a37912bf6083132d6afe08dd
treebfcd5128ba3a4216a5a0da7aa20e187f5b0b1e0b
parentc8d11085740b8c8d67bab01c99ff16efbcc26fe0
GDK W32: Deduplicate reparenting

gdk_window_reparent() already changes children list for old and new parent.
Doing so twice results in a circular reference in the list, which can hang
the application later, for example in gtk_window_show().

https://bugzilla.gnome.org/show_bug.cgi?id=764845
gdk/win32/gdkwindow-win32.c